#!/bin/bash
#
# Copyright 2015-2017 Adrian DC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# === Repo Environment Starter for AOSP ===
function reposaosp()
{
  # Usage
  if [ -z "${1}" ]; then
    echo '';
    echo ' Usage: reposaosp <device_name> (Prepare AOSP device environment)';
    echo '';
    return;
  fi;

  # Deprecated function
  echo '';
  echo -e ' \e[1;31mWarning: reposaosp is now deprecated, please use repos instead\e[0m';
  echo '';
  sleep 10;

  # Variables
  local currentdir=${PWD};
  local device=${1};
  local target;

  # Repo root, sources and breakfast
  croot;
  if [ -f ./build/envsetup.sh ]; then
    target=$(codenametotarget "${device}");
    source ./build/envsetup.sh; croot;
    lunch "aosp_${target}-userdebug";
  else
    echo "Android Repo not found...";
  fi;

  # Return to current folder
  cd "${currentdir}";
}
